package com.om.calculator;

import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;

import org.junit.Test;

public class RpnCalculatorTest {
    @Test
    public void threeNumberAddingOnlyLastTwo() {
        RpnCalculator calculator = new RpnCalculator();
        calculator.enter(3);
        calculator.enter(4);
        calculator.enter(4);
        calculator.add();
        int sum = calculator.top();
        assertEquals(8, sum);
    }

    @Test
    public void canAddTwoNumbers() {
        RpnCalculator calculator = new RpnCalculator();
        calculator.enter(40);
        calculator.enter(-13);
        calculator.add();
        int sum = calculator.top();
        assertEquals(27, sum);
    }

    @Test
    public void canCreateCalculator() {
        RpnCalculator calculator = new RpnCalculator();
        assertNotNull(calculator);
    }

}
